home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / dev / gui / muibuilderv11.lha / muibuilder / mb / asm / ReadMe < prev    next >
Text File  |  1994-03-15  |  2KB  |  59 lines

  1.      REQUIREMENTS:
  2.  
  3.      ss.library  (included in this package), kickstart V37+ (V38+ if you want
  4. to  generate  localization).   About  50KB  of  ram  for small GUI, 100KB for
  5. bigger.  Needed macros:  CALLMUI, CALLINT, CALLLOCALE.
  6.  
  7.  
  8.      MISCELLANEOUS NOTES:
  9.  
  10.      Result  of  GenCodeAsm  doesn't  contain any macro for object generation
  11. used  in  file  'MUI.I'.   So  when  you'll  use only structures generated by
  12. MUIBuilder,  you  can  use  'MUI_ALT.I'  instead  of  this include file (it's
  13. shorter).   But you must use my 'MUI_ASM.I' includes, because in the original
  14. file  there  were  many missing macros.  (File distributed in this package is
  15. OK.)
  16.  
  17.      If  you  think  that  my  generator  is too large, remember that it must
  18. include  whole  generated  source  code  (2800  bytes) and all macros used by
  19. MUIBuilder (3600 bytes).
  20.  
  21.      If   you  want  to  know  something  about  ss.library,  read  the  file
  22. SSLib.readme  (very powerful, read it).  You can also downlad it from Aminet.
  23. It's file 'os20/util/ssl30.lha'.
  24.  
  25.      Because   of  compatibility  with  GUIs  created  for  the  C  language,
  26. GenCodeAsm  treats  sequences  "\033" to "',27,'" and "\n" to "',10,'".  It's
  27. unoptimized, so you can see lines like
  28. "STR_TX_label_0    dc.b    '',27,'cBlaBla',10,'',27,'cBla',10,0 "
  29.      , but assembler compiles these lines OK.
  30.  
  31.  
  32.      KNOWN BUGS:
  33.  
  34.      Get-string  routine  is  always  called  'GetString'.   (This routine is
  35. automaticaly generated when user wants localized code.)
  36.  
  37.      UNKNOWN BUGS:
  38.  
  39.      I'm sure that many ;-) .
  40.  
  41.  
  42.      FUTURE PLANS:
  43.  
  44.      Fix  reported  bugs, some sort of dynamic allocation for buffers, remove
  45. conditionals from generated code (IFNE etc.), ...
  46.  
  47.  
  48.      HOW CAN YOU REACH ME:
  49.  
  50.      E-Mail:
  51.      lemming@k332.feld.cvut.cz
  52.  
  53.      S-Mail:
  54.      Michal Kara
  55.      Krosenska 543
  56.      Praha 8 - Troja
  57.      181 00
  58.      Czech Republic
  59.